package com.example.providertest

class MySet<T>(private val hashSet: HashSet<T>) : Set<T> by hashSet {


    //java中的写法
//    override val size: Int
//        get() = hashSet.size
//
//    override fun contains(element: T): Boolean {
//       return hashSet.contains(element)
//    }
//
//    override fun containsAll(elements: Collection<T>): Boolean {
//        return hashSet.containsAll(elements)
//    }
//
    override fun isEmpty(): Boolean {
        return hashSet.isEmpty()
    }
//
//    override fun iterator(): Iterator<T> {
//        return hashSet.iterator()
//    }

}